Johan VasquezJohan Vasquez
Beşiktaş, Willock and Vasquez: Two Contracts, One Winter GambleI have a habit of reading contracts before reading the news. In early January...
The 70th Minute at Hang Day: Doan Van Hau's Red Card, Doan Ngoc Tan's Injury and the Ten-Man Equation70th minute, Hang Day Stadium. The ball rolled diagonally toward the left...
Madrid Derby, Round 7: Mourinho's Deflated Expectations and Four Chronologically Misaligned FragmentsThe press conference lasted under twenty minutes. The first question did not...
Nebraska Sweeps Creighton 3-0 Before a Record 15,405 Crowd: When an Opponent's Attack Is Squeezed Below ZeroThere was a moment inside Pinnacle Bank Arena that the 15,405 people in the...
Stadium Ownership: Gillette, MetLife and the Infrastructure Question for Vietnamese FootballOn the night of 4 September, MetLife Stadium took in more than 80,000 people...
Chinese Football and the Truth About Clearance: When the Ball Falls, the Wallet Falls, and Honor Falls TooThe beer wasn't drunk, the bet wasn't placed, but I had already seen what a...
Vietnamese Volleyball's Data Void: Injury Analysis With Nothing to ReadIn the fourth set of a match in Vietnam's national volleyball championship, t...
The Weightless Shuttlecock: The Endurance War Rewriting the World Badminton MapThe shuttlecock left the racket face at nearly two meters of height — the ape...
Pakistan 3-0 Bahrain at Billie Jean King Cup: When a 'Perfect Sweep' Is Only an Insufficiently Hard TestUshna Suhail walked onto the centre court at the PTF Tennis Complex and hit t...
Vietnamese Football and Lessons from Mistakes: When Data SpeaksI have been wrong before. Not a small mistake, but a huge one that forced me ...
Hadjar's Injury: The Valuation Problem of Reserve Drivers in the Red Bull SystemIsack Hadjar's wrist injury ahead of the Italian Grand Prix is not merely a...
When the Wind Changes: Audio Notes from the Golf Course and the Forgotten SignalsThe golf course was eerily quiet on that Tuesday morning. Standing at the edg...
Dos Santos delivers again as Sedjati springs 800m surprise in BudapestBudapest marks a historic chapter for the men's 400m hurdles Alison dos Santo...
Three 5-0 Sweeps: When Team Kata Turned the Arena into a Room for Reading NumbersOn September 22, at the 20th Asian Games, one number was skimmed past by many...
CA TP HCM 1-0 The Cong: the 68th-minute goal and the lesson of a 20-minute windowThe clock on the Gò Đậu stand read 68 minutes when the ball was pushed out to...
Handbook for Girls Aged 6-9: When VFF Signs a Contract in Invisible InkOn a table in a meeting room at the headquarters of the Vietnam Football...
Vietnam U23 head to Japan after a single training session: three waves of arrivals and a quarterfinal targetOn the afternoon of September 12, Vietnam U23's only training session before...
Isenmulang 0-0 PSIM Jogja: Seven Games Without a Win, and a Home Ground That Belongs to No OneIsenmulang 0-0 PSIM Jogja: Seven Games Without a Win, and a Home Ground That...
Argentina – Benin: Lionel Messi's 'Last Dance' and the Information Verification ProblemThe match between the Argentina national team and the Benin national team is...
PV Sindhu at the 2026 Asian Games: The Scoring Gradient and What the Rankings Signalled FirstThe first game ended 21-3. The second repeated the exact same figure: 21-3. P...
